package com.ccp.dev.qbdms.model;

import com.ccp.dev.core.basic.model.BaseModel;
import com.ccp.dev.qbdms.annotation.IsAttachment;
import com.ccp.dev.qbdms.expimp.annotation.ExpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.ImpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.Record;

/**
 * 质量技术支撑机构_资质认定表 w_qbd_quasuporg_affirm
 * 
 * @author y
 * @date 2020-07-08 11:17:18
 */
@ExpAnnotation(description = "质量技术支撑机构_资质认定")
@ImpAnnotation(description = "质量技术支撑机构_资质认定")
public class WQbdQuasuporgAffirm extends  BaseModel<WQbdQuasuporgAffirm>
{
	private static final long serialVersionUID = 1L;

    /**
     * 主键
    */
    private String  affirmId;
    /**
     * 年度
    */
    @Record(value = "年度")
    @ExpAnnotation(description = "年度")
    @ImpAnnotation(description = "年度",isRequired = true)
    private String  affirmYear;
    /**
     * 认定阶段
    */
    @Record(value = "认定阶段")
    @ExpAnnotation(description = "认定阶段")
    @ImpAnnotation(description = "认定阶段",isRequired = true)
    private String  affirmStage;
    /**
     * 认定环节
    */
    @Record(value = "认定环节")
    @ExpAnnotation(description = "认定环节")
    @ImpAnnotation(description = "认定环节",isRequired = true)
    private String  affirmLink;
    /**
     * 报告名称
    */
    @Record(value = "报告名称")
    @ExpAnnotation(description = "报告名称")
    @ImpAnnotation(description = "报告名称",isRequired = true)
    private String  affirmReportName;
    /**
     * 文件
    */
    @IsAttachment
    @Record(value = "文件")
    private String  affirmFile;
    /**
     * 父主键
    */
    private String  affirmRefId;
    /**
     * 排序
    */
    private int affirmSort;

    public String getAffirmId() {
        return affirmId;
    }

    public void setAffirmId(String affirmId) {
        this.affirmId = affirmId;
    }

    public String getAffirmYear() {
        return affirmYear;
    }

    public void setAffirmYear(String affirmYear) {
        this.affirmYear = affirmYear;
    }

    public String getAffirmStage() {
        return affirmStage;
    }

    public void setAffirmStage(String affirmStage) {
        this.affirmStage = affirmStage;
    }

    public String getAffirmLink() {
        return affirmLink;
    }

    public void setAffirmLink(String affirmLink) {
        this.affirmLink = affirmLink;
    }

    public String getAffirmReportName() {
        return affirmReportName;
    }

    public void setAffirmReportName(String affirmReportName) {
        this.affirmReportName = affirmReportName;
    }

    public String getAffirmFile() {
        return affirmFile;
    }

    public void setAffirmFile(String affirmFile) {
        this.affirmFile = affirmFile;
    }

    public String getAffirmRefId() {
        return affirmRefId;
    }

    public void setAffirmRefId(String affirmRefId) {
        this.affirmRefId = affirmRefId;
    }

    public int getAffirmSort() {
        return affirmSort;
    }

    public void setAffirmSort(int affirmSort) {
        this.affirmSort = affirmSort;
    }

    @Override
    public String toString() {
        return "WQbdQuasuporgAffirm{" +
                "affirmId='" + affirmId + "'," +
                "affirmYear='" + affirmYear + "'," +
                "affirmStage='" + affirmStage + "'," +
                "affirmLink='" + affirmLink + "'," +
                "affirmReportName='" + affirmReportName + "'," +
                "affirmFile='" + affirmFile + "'," +
                "affirmRefId='" + affirmRefId + "'" +
                "affirmSort='" + affirmSort + "'" +
                '}';
    }

}
